package GenericStudy.test03;

import java.util.ArrayList;
import java.util.List;

public class Test03 {
    public static void main(String[] args) {
        List<Object> list1 = new ArrayList<>();
        List<String> list2 = new ArrayList<>();
        List<Integer> list3 = new ArrayList<>();

        //list1 = list2; // 报错 因为他们是并列关系

        // 即 A和B是父子关系 G<A> 和 G<B> 没有父子关系  是并列的 都是G<Object>
        // 引入通配符 ? 然后他就是所有的 父类
        List<?> list = new ArrayList<>();
        list = list1; // 是可以的
    }
}
